/**
 * 1、比较运算符: > 、>= 、< 、<= 、== 、!= 、=== 、!==
 * 2、着重注意 == 和 === 、!= 和 !==
 */

let s = '10086' ;
console.log( s , typeof( s ) );

let x = 10086 ;
console.log( x , typeof( x ) );

// == 仅比较值是否相等，不考虑数据类型
console.log( s == x ); // true : 因为值相等(尽管类型不同)
// === 既要类型相同还要值相等
console.log( s === x ) ; // false : 尽管值相等但类型不同所以结果仍然是 false

let p = false ;
console.log( s == p ); // false : 因为 值不同
console.log( s === p ) ; // false : 因为 值不同、类型也不同

console.log( s != p ); // true : 因为 值不同
console.log( s !== p ); // true : 因为 值不同 、类型也不同

/* * * * * * * * * * * * * * * * * * * * * * * */

// 对于 字符来说 ，也可以使用 比较运算符 来比较它们的 大小
console.log( 'a' > 'b' ); // 97 > 98
console.log( 'a' < 'A' ); // 97 < 65
